Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Как выбрать уникальные поля с повторяющимися значениями? (simillona)
Author Message
simillona
Заглянувший



Joined: 03 Nov 2006
Posts: 6
Карма: -2
   поощрить/наказать


PostPosted: Fri Apr 27, 2007 10:44 am ()
   Post subject: Как выбрать уникальные поля с повторяющимися значениями?
Reply with quote

Есть таблица bd_history с полями :
history_id,history,company_id,username
в которой ведется история работы компаний.
Пользователь для одной компании может ввести неограниченное число историй.
Нужно выбрать уникальные company_id для пользователя, в которых есть хотябы одна запись.
1--История1--1--user
2--История2--1--user
3--История3--2--user
4--История4--2--user
Из данных для пользователя user должно быть выведено всего 2 компании (company_id=1 и company_id=2)
Back to top
View user's profile Send private message
Ufolog_by
Заглянувший



Joined: 12 Apr 2007
Posts: 7
Карма: 1
   поощрить/наказать


PostPosted: Fri Apr 27, 2007 12:18 pm (спустя 1 час 33 минуты; написано за 2 минуты 26 секунд)
   Post subject:
Reply with quote

Я бы пользовался аргументом DISTINCT вот так :
Code (SQL): скопировать код в буфер обмена
SELECT DISTINCT company_id FROM bd_history WHERE  username = 'user'
Back to top
View user's profile Send private message
Eugene Babushkin
Участник форума



Joined: 01 Aug 2003
Posts: 263
Карма: 4
   поощрить/наказать

Location: 59, Russia

PostPosted: Fri Apr 27, 2007 12:27 pm (спустя 8 минут; написано за 10 секунд)
   Post subject:
Reply with quote

или
Code (SQL): скопировать код в буфер обмена
SELECT `company_id` FROM `t` WHERE `username` = 1 GROUP BY `company_id`
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML